module resolution strategy